popular labor movement of the left - Alemán Inglés Diccionario